Identifying sensor and print device

ABSTRACT

Various apparatus and methods are disclosed relating to an identifying sensor that interprets a first identifier and a printing device that prints a second distinct image based upon the first identifier.

CROSS-REFERENCE TO RELATED PATENT APPLICATIONS

The present application is related to co-pending U.S. patent applicationSer. No. 11/669,149 filed on Jan. 30, 2007 by Gary G. Lutnesky et at andentitled PRINT DEVICE PRECONDITIONING, the full disclosure of which ishereby incorporated by reference.

BACKGROUND

Articles or packages are sometimes identified using a scanner andappropriately tagged or labeled. This process may be time-consuming andinefficient.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a top plan view schematically illustrating a data capture andprint system according to an example embodiment.

FIG. 2 is a side elevational view illustrating a particular embodimentof the system of FIG. 1 during data capture and printing according to anexample embodiment.

FIG. 3 is a side elevational view illustrating another particularembodiment of the system of FIG. 1 according to an example embodiment.

FIG. 4 is a side elevational view illustrating the system of FIG. 3during data capture and printing according to an example embodiment.

FIG. 5 is a top perspective view of a unit of another embodiment of thesystem of FIG. 1 according to an example embodiment.

FIG. 6 is a bottom perspective view of the unit of FIG. 5 according toan example embodiment.

FIG. 7 is a top plan view of a mounting system according to an exampleembodiment.

FIG. 8 is a schematic diagram of a modular system according to anexample embodiment.

DETAILED DESCRIPTION OF THE EXAMPLE EMBODIMENTS

FIG. 1 schematically illustrates data capture and printing system 20according to an example embodiment. System 20 is configured to sense orcapture data from a first identifier and to subsequently print a seconddistinct image based upon data from the first identifier. As will bedescribed hereafter, system 20 is configured such that data capture andprinting may be achieved in a more efficient and less time-consumingmanner.

System 20 includes mounting system 24, power supply 26, mounting system28 and data capture and printing unit 30. Mounting system 24 comprisesan arrangement or mechanism configured to mount unit 30 to a top orbackside of a hand 34 of a user. Mounting system 24 facilitatespositioning and orientation of unit 30 with respect to one or moresurfaces while freeing the user's hand 34 for additional tasks such asgrasping and carrying articles or providing manual input with the user'sfingers or palm to one or more controls or manual interfaces. In theexample embodiment shown, mounting system 24 removably supports unit 30substantially over one or more proximal phalanxes 38. In the exampleillustrated, mounting system 24 removably supports unit 30 substantiallybetween metacarpophalangeal joints 40 (also known as the knuckles) andproximal interphalangeal joints 42 (the finger joints closest to theknuckles) of the hand 34 of the user. As will be described hereafterwith respect to FIG. 3, such a mounting arrangement provides extradegrees articulation and added printing flexibility. In addition,printing or data capture can be completed in an efficient, naturallyintuitive linear or arcuate manual motion provided by the user

In the particular embodiment illustrated, mounting system 24 includes abase 45 and a strap 46. Base 45 comprises a floor, platform, shelf orpanel supporting unit 30. Strap 46 comprises one or more membersconfigured to extend from unit 30 and to wrap about the hand 34. Forexample, in one embodiment, strap 46 may have opposite ends releasablycoupled to one another by a hook and loop fastener (VELCRO). In anotherembodiment, such ends may be releasably connected to one another bysnaps, clasps, buckles and the like.

For purposes of this disclosure, the term “releasably” means that tostructures may be disconnected and physically separated from one anotherwithout permanent deformation or damage to either of the structures. Forpurposes of this disclosure, the term “coupled” shall mean the joiningof two members directly or indirectly to one another. Such joining maybe stationary in nature or movable in nature. Such joining may beachieved with the two members or the two members and any additionalintermediate members being integrally formed as a single unitary bodywith one another or with the two members or the two members and anyadditional intermediate member being attached to one another. Suchjoining may be permanent in nature or alternatively may be removable orreleasable in nature. The term “operably coupled” shall mean that twomembers are directly or indirectly joined such that motion may betransmitted from one member to the other member directly or viaintermediate members.

In the embodiment illustrated, mounting system 24 extends aboutsubstantially an entire width of hand 34. In the embodiment illustrated,mounting system 24 extends about all four fingers of hand 34. In yetother embodiments, mounting system 24 may extend about fewer of suchfingers or a smaller portion of hand 34. For example, in otherembodiments, mounting system 24 may extend about a person's middlefinger and index finger. In other embodiments, mounting system 24 mayextend about a person's middle finger, index finger and ring finger. Inother embodiments, mounting system 24 may alternatively extend over hand34 and be substantially received between the person's wrist andknuckles. In still other embodiments, mounting system 24 may be omittedthat is where unit 30 is held and manually supported in other fashions,such as by a person's fingers or within the palm of a person. In yetother embodiments, mounting system 34 may include other supports such asa handle or a stationary support such as a clamp or bracket.

Power supply 26 comprises a source of power for unit 30. In theparticular example illustrated, power supply 26 is separate and distinctfrom unit 30 and is electrically connected to unit 30 by a cord or cable48. In one embodiment, power supply 26 comprises one or more batteries.In other embodiments, power supply 26 may comprise an interface with aUniversal Serial Bus (USB) port or an electrical outlet. In yet otherembodiments, power supply 26 may alternatively be provided as part ofunit 30 or may be directly and releasably connected to unit 30. In suchan alternative embodiment, mounting system 28 may be omitted.

Mounting system 28 comprises a device or mechanism configured toreleasably secure power supply 26 to an arm of a person, such as aforearm of the person using unit 30. In other embodiments, mountingsystem 28 may be configured to support power supply 26 at otherlocations such as along an upper arm of the person or about a waist ofthe person. In the particular example illustrated, mounting system 28includes a belt or strap 50 configured to wrap about an anatomy of theperson, such as a forearm of the person. For example, in one embodiment,strap 50 may have opposite ends releasably connected to one another by ahook and loop fastener (VELCRO). In another embodiment, such ends may bereleasably connected to one another by snaps, clasps, buckles and thelike. As noted above, in other embodiments, mounting system 28 may beomitted.

Data capture and printing unit 30 comprises a single self-containedarrangement of components or one or more self-contained modules thatinclude the components and that are releasably connected to one anotherto provide communication between such components, wherein the componentscooperate to facilitate sensing and data capture from a firstidentifier, such as from a identifying image (for example, a barcode)and to print a second distinct image based upon the data captured fromthe first identifier. For purposes of this disclosure, when two imagesare described as being “distinct” from one another, such as when anidentifier is an image, it shall mean that such two images havedifferent combinations, layouts or arrangements of one or morealphanumeric symbols, text, graphics or other visible elements. A firstimage that varies from a second image solely in proportion (anenlargement or reduction) or solely in color, shade, or darkness is nota “distinct” image. Copies, whether enlarged or reduced or printed indifferent color, resolution or darkness levels are not “distinct”images.

Data capture and printing unit 30 includes identifying sensor 58,communication interface 60, print device 62, ready indicators 64, userinterface 65, print sensor 66, auto sensor 68 and controller 74.Identifying sensor 58 comprises a component of unit 30 configured tosense, scanner capture data from a first identifier upon a surface. Inone embodiment, identifying sensor 58 comprises a two dimensional (2D)charge coupled device (CCD) and one or more illumination sources, suchas targeted light emitting diodes, facilitating omni-directionalscanning in lowlight conditions. In other embodiments, identifyingsensor 58 may comprise other device configured to sense or capture datafrom a visible image such as other forms of a camera and the like. Instill other embodiments, identifying sensor 58 may utilize ultravioletor infrared light to scan or sense any image or data from an image on asurface. For example, identifying sensor 58 may comprise a laser scanneror a radio frequency identification device (RFID) reader, wherein theidentifier is an RFID tag. Identifying sensor 58 may be configured toread a code such as a Maxi code, bar code, Universal Product Code (UPC)and the like.

Communication interface 60 comprises a component of unit 30 configuredto communicate with external electronic devices. Communication interface60 is configured to transmit data as well to receive data. In oneembodiment, communication interface 60 is configured to communicatewirelessly with external electronic devices. For example, in oneembodiment, communication interface 60 may communicate with radio wavessuch as with a wireless IEEE 802.11g module. In other embodiments,communication interface 60 may communicate with ultraviolet or infraredlight. In still other embodiments, communication interface 60 may be awired connection, wherein communication occurs through electrical oroptical cables. For example, in one embodiment, communication interface60 may comprise a Universal Serial Bus (USB) port.

As shown by FIG. 1, in one embodiment, communication interface 60 isconfigured to communicate with a data source 76. Data source 76comprises a device external to unit 30 configured to receive data fromunit 30, to analyze or interpret the captured image or data and totransmit printing instructions to unit 30 that are based at least inpart upon the interpreted image or data and the information that itrepresents. In one embodiment, data source 76 may comprise acommunications access point, a data server or other data processing andcommunication device. In yet other embodiments, data source 76 may beomitted where data source 76 is incorporated as part of unit 30. Inother embodiments where data source 76 is incorporated into unit 30,communication interface 60 may also be omitted.

As further shown by broken lines in FIG. 1, in one embodiment, system 20may additionally include an intermediate communication device 77.Intermediate communication device 77 may intercede between data source76 and unit 30 by analyzing data or information from unit 30 andtransmitting such data to data source 76 and/or by analyzinginstructions from data source 76 and modifying or transmitting suchinstructions to unit 30. Intermediate communication device 77 may reducethe processing power used by unit 30. In one embodiment, intermediatecommunication device 77 communicates with unit 30 in a wireless fashion.In another embodiment, intermediate communication device 77 may be wiredto unit 30 by an electrical or optical cable. In one embodiment,intermediate communication device 77 is configured to be supported onanother portion of a person's anatomy other than hand 34. For example,in one embodiment, intermediate medication device 77 may be a waistsupported device.

Print device 62 comprises a device configured print, paint or form animage, pattern or coating upon a surface, such as surface 36. Printdevice 62 is configured to deposit a fluid printing material orsolution. Examples of printing materials include, but are not limitedto, embossing powder, clear ink, white out correction fluid, invisibleink, medicaments or lotions, glues, dry erase inks and the like. In oneembodiment, printing device 62 may comprise one or more drop-on-demandinkjet print heads. For example, print device 62 may comprise one ormore thermal resistance drop-on-demand inkjet print heads(fluid-ejection mechanisms) or may alternatively comprise one or morepiezo electric drop-on-demand print heads (fluid-ejection mechanisms).In yet other embodiments, print device 62 may comprise other printingcomponents.

Indicators 64 comprise components of unit 30 configured to communicateinformation regarding the status of unit 30. In one embodiment,indicators 54 are configured to communicate information to a personusing visible or audible signals or displays. For example, in oneembodiment, indicators 64 are configured to provide an indication of oneor more of the following events: (1) when identifying sensor 58 is insufficiently close proximity to surface 36 were sensing out an imageupon surface 36, (2) when an image has been sensed by identifying sensor58, (3) when printing instructions have been received from data source76, (4) when print device 62 is ready for printing and (5) when unit 30is in sufficient proximity to a surface, such as surface 36, forprinting. In other embodiments, other events may be indicated. Forexample come one embodiment on indicator 54 may comprise a visibleindicator such as one or more light emitting diodes, an audibleindicator or combinations thereof. In yet other embodiments, indicators64 may be omitted.

User interface 65 comprises an interface by which a person may entercommands establishing one or more operational modes for unit 30. Forexample, user interface 65 may permit a user or person to set printingsettings, such as fonts, color and the like or settings for identifyingsensor 58 or auto sensor 68. User interface 65 may also be utilized toenter commands instructing controller and 74 to consult particulardatabases for printing instructions or images to be printed taste uponsensed or captured data. In particular embodiments, user interface 65may be utilized to permit a user to enter a manual input initiating boththe capture of data with identifying sensor 58 as well as a subsequentprinting of an image with print device 62.

Print sensor 66 comprises a sensing device or component associated withidentifying and printing unit 30 that is configured to detect relativemovement of unit 30, and in particular, print device 62, relative to asurface being printed upon, such as surface 36. Signals from printsensor 66 indicate the relative speed at which print device 62 is movingrelative to the surface being printed upon. Signals from print sensor 66are used by controller 74 to control the rate at which printing materialis discharged from print device 62 and which particular nozzles printmaterials are being discharged to form an image. In the particularembodiment illustrated, print sensor 66 is further configured todetermine when print device 62 is in contact or is sufficiently close tosurface 36 for the initiation of printing. In other embodiments, theinitiation of printing may alternatively begin in response to actuationof a separate trigger. According to one embodiment, print sensor 66 maycomprise an encoder wheel and associated encoder, wherein the encoderwheel is either rotated along a surface being printed upon or movedlaterally by pressure against the surface. In other embodiments, printsensor 66 may comprise a navigational sensor or other sensing devices.

Auto sensor 68 comprising component of the identifying and print unit 30configured to sense an image separation distance between the surfacehaving an image and sensor 68 or identifying sensor 58. According to oneembodiment, sensor 68 detects the image separation distance withoutcontacting surface 36. In one embodiment, sensor 68 comprises anultrasonic circuit or sensor. One example of such an ultrasonic Sensoris a 400ET080 Piezoelectric Sensor, commercially available from Pro-WaveElectronics Corp. located at 3^(rd) Floor, No. 4, Lane 348, Section 2,Chung Shan Road, Chung Ho City, Taipei Hsien, Taiwan 235. In otherembodiments, sensor 68 may comprise other ultrasonic sensors or maycomprise other non-contact sensors such as infrared sensors. In stillother embodiments, sensor 68 may comprise you sensor which contactssurface 36 when determining in the image separation distance.

Controller 74 comprises one or more processing units physicallyassociated with identifying and print unit 30 and configure to generatecontrol signals directing operation of identifying sensor 58 and printdevice 62. For purposes of this application, the term “processing unit”shall mean a presently developed or future developed processing unitthat executes sequences of instructions contained in a memory. Executionof the sequences of instructions causes the processing unit to performsteps such as generating control signals. The instructions may be loadedin a random access memory (RAM) for execution by the processing unitfrom a read only memory (ROM), a mass storage device, or some otherpersistent storage. In other embodiments, hard wired circuitry may beused in place of or in combination with software instructions toimplement the functions described. For example, controller 74 may beembodied as part of one or more application-specific integrated circuits(ASICs). Unless otherwise specifically noted, the controller is notlimited to any specific combination of hardware circuitry and software,nor to any particular source for the instructions executed by theprocessing unit.

In operation, unit 30, supported by hand 34, is manually positioned andoriented in sufficiently close proximity to surface 36 while identifyingsensor 58 is moved across a first identifier so as to capture data fromthe sensed first identifier. The initiation of sensing of the identifierby identifying sensor 58 is triggered in response to signals from autosensor 68 indicating an appropriate identifier separation distance. Inanother embodiment, the initiation of sensing of the identifier may beindirectly initiated in response to a manual triggering event enteredvia user interface 65. For purposes of this disclosure, a “manualtriggering event” means depressment or movement of a control button,switch, lever or other movable control input structure by a person'sfingers or thumb being placed in direct contact with the movable controlinput. Identifying sensor 58 transmits signals representing the sensedor captured identifier data or information from surface 36 to controller74.

Using the captured data, controller 74 generates control signalsdirecting print device 62 to print a second distinct image upon the samesurface 36 or upon another surface. In one embodiment, controller 74transmits the captured data to an external data source 76 usingcommunication interface 60 and receives printing instructions from datasource 76 via communication interface 60. Controller 74 either directlypasses through such instructions to print device 62 or uses suchinstructions to generate control signals for directing print device 62.In another embodiment, controller 74 may analyze the captured data usinga database of information contained in memory 75 without consulting anexternal data source 76. For example, the previously described functionsof data source 76 may alternatively be performed by unit 30. Upon printdevice 62 being appropriately positioned with respect to the surface 36to be printed upon, print device 62 prints a second distinct image.

In the embodiment illustrated, print device 62 initiates printing of thesecond image in response to control signals from controller 74 which arebased upon signals from print sensor 66 indicating appropriatepositioning of print device 62 with respect to surface 36. For example,print device 62 may initiate printing upon print sensor 66 being broughtinto contact with surface 36. In another embodiment, print device 62 mayinitiate printing of the second image upon receiving control signalsfrom controller 74 which are based upon a manual triggering eventreceived via user interface 65. In yet another embodiment, print device62 may initiate printing of the second image in response to controlsignals from controller 74 which are based upon or in response tosignals from auto sensor 68 indicating appropriate positioning of unit30 relative to surface 36 for the initiation of printing.

Overall, data identifying and printing system 20 facilitates efficientand less time-consuming data capture and printing. Because system 20employs a single unit 30 that performs both (1) identifier sensing ordata capture and (2) printing, both operations may be performed withouthaving to exchange or acquire separate units. Because unit 30 of system20 is mounted on a back of hand 34, unit 30 may be more easilycontrolled and positioned with respect to the surface to be scanned andprinted upon. As the same time, the user's fingers are free to performother tasks when system 20 is not being used. Consequently, the userdoes not need to repeatedly grasp unit 30 to use unit 30 and does notneed to set unit 30 down when unit 30 is not being used.

Because unit 30 automatically initiates both the capturing or sensing ofa first identifier or its data using identifying sensor 58 and theprinting of a second distinct image using print device 62 in response tono greater than one manual triggering event, efficiency is enhanced. Inone embodiment, a single manual trigger event initiates the capturing ofdata from the first identifier, wherein printing is automaticallyinitiated in response to signals from print sensor 66. In oneembodiment, a single manual trigger event indirectly initiates thecapturing of data from the first identifier . . . . In anotherembodiment, the capturing of data from the first identifier isautomatically initiated in response to signals from auto sensor 68,wherein the initiation of printing is initiated in response to a singlemanual triggering event. In the particular example illustrated, theinitiation of the capturing of a first identifier or data of the firstidentifier using identifying sensor 58 is in response to signals fromauto sensor 68 and the initiation of printing of the second image is inresponse to signals from print sensor 66. In such an embodiment, nomanual triggering events are used. By reducing or eliminating manualtriggering events, the capturing of data and the printing of an imagebased upon such captured data may be performed in less time. Forexample, a user may not have to repeatedly depress or move a movablecontrol input each time a first identifier is to be scanned or sensed oreach time a second image is to be printed. As a result, system 20 iswell adapted for high-speed product or article labeling or providinglabeling updates.

FIG. 2 illustrates data identifying and printing system 120, aparticular embodiment of the system 20 being used to capture data from afirst identifier in the form of image 100 on surface 36 of article 102and to subsequently print a second image 104 upon surface 36 of article102. Article 102 comprises a three-dimensional article having a face orsurface 36 including image 100 and also have an area upon which a secondimage 104 is to be printed. Article 102 has a thickness T, substantiallyperpendicular to surface 36, of at least about 0.5 inches. In oneembodiment, article 102 may comprise a product. In another embodiment,article 102 may comprise packaging about an object. As shown dye FIG. 2,system 120 is able to sense and capture a first image 100 and print asecond distinct image 104 on three-dimensional articles 102 potentiallyhaving a wide range of thicknesses since unit 130 is configured to bemanually repositioned and moved relative to article 102. In other words,article 102 may be printed upon without article 102 being moved betweena pair of rollers.

System 120 includes mounting system 24, power supply 26 (shown in FIG.1), mounting system 28 (shown in FIG. 1) and unit 130. Unit 130 issimilar to unit 30 in that unit 130 includes identifying sensor 58,communication interface 60, print device 62, ready indicators 64, userinterface 65, print sensor 66, auto sensor 68 and controller 74, each ofwhich is illustrated and described above with respect to FIG. 1. Asshown by FIG. 2, unit 130 is specifically configured such that printdevice 62 is supported and located between base 45 and identifyingsensor 58. As a result, identifying sensor 58 may perform a printquality check function, sensing the second image 104 after it has beenprinted to ensure satisfactory print quality.

FIG. 2 illustrates manual movement of system 120 and unit 130 acrosssurface 36 of article 102. In the example illustrated, unit 130 isillustrated as being moved in a substantially continuous uninterruptedsingle movement relative to surface 36 (the substrate) in one directionalong a linear path 108, substantially parallel to surface 36. FIG. 2illustrates unit 130 moved across surface 36 from position 110 toposition 112. At position 110, unit 130 is moved along path 108 acrossfirst image 100. During such movement, identifying sensor 58 iscapturing data from image 100 and transmitting the data to controller 74(shown in FIG. 1). As noted above, the initiation of data capture may beautomatic in response to signals received from auto sensor 68.

At position 112, print device 62 is ejecting printing material or inkonto surface 36 to form a second distinct image 104. As noted above, theinitiation of such printing may be in response to signals received fromcontroller 74 that are based upon and in response to signals receivedfrom print sensor 66. The image 104 being printed is based upon the datacaptured from image 100. For example, in one embodiment, image 100 maycomprise a product or article identification image, such as a barcodeand the like. Based upon this information, image 104 is printed. Image104 may comprise additional information regarding the article, such as aprice, an expiration date, a shipping destination, or other information.

At the position 112, identifying sensor 58 is also being moved acrossand relative to the printed image 104. In one embodiment, identifyingsensor 58 may sense image 104 to provide closed loop feedback regardingprint quality, enabling controller 74 to make adjustments to enhancesubsequent printing. In other embodiments, sensed image 104 may beanalyzed to provide the user with an indication of whether or not image104 should be reprinted or whether the image 104 has sufficient quality.In yet other embodiments, identifying sensor 58 may be in anon-operative state as it is being manually moved across the printedsecond distinct image 104.

As shown by FIG. 2, unit 130 is configured to be moved across surface 36in a single uninterrupted movement in one direction along a linear path108. During a single uninterrupted movement, image 100 is captured fromsurface 36. In addition, the second distinct image 104 is printed onsurface 36 based upon information garnered from the sensed image or datafrom image 100. Because both actions are performed in a singleuninterrupted movement across surface 36, article identification andsubsequent labeling or printing efficiency is enhanced.

FIG. 3 is a side elevational view of data identifying and printingsystem 220, a particular embodiment of system 20. Like a system 20,system 220 includes power supply 26 (shown in FIG. 1), mounting system28 (shown in FIG. 1). However, unlike system 20, system 220 includesmounting system 224 and data identifying and printing unit 230 in lieuof mounting system 24 and unit 130, respectively. Mounting system 224 issimilar to mounting system 24 except that mounting system 224 isconfigured to be removably mounted to unit 230. As a result, unit 230may be used independently of mounting system 224 or may be used withother mounting systems. For example, unit 230 may be alternativelygrasped between the thumb and fingers of a person while being manuallyheld. The removal nature of mounting system 224 further facilitatesrepair and replacement of either mounting system 224 or unit 230.

As shown by FIG. 3, mounting system 224 includes strap 46 (describedabove with respect to FIG. 2) and base 245. Base 245 is configured to beremovably connected to unit 230. In one embodiment, base 245 includesgrooves 247 which slidably receive tongues 249 associated with thehousing or casing 251 of unit 230. In another embodiment, base or 245may include tongues 249 while housing or casing 251 includes grooves 247In another embodiment, base 245 is configured to releasably snap intoconnection with the housing or casing 251 of unit 230. In still otherembodiments, base 245 may be configured to cooperate with unit 230 tofacilitate recently simple connection to unit 230 in other manners.

Unit 130 is similar to unit 30 in that unit 130 includes identifyingsensor 58, communication interface 60, print device 62, ready indicators64, user interface 65, print sensor 66, auto sensor 68 and controller74, each of which is illustrated and described above with respect toFIG. 1. Unlike unit 30, unit 230 is specifically configured such thatidentifying sensor 58 is supported and located between base 245 andprint device 62. Identifying sensor 58 leads print device 62 duringmovement of unit 230 across a surface being scanned and printed upon. Inparticular, identifying sensor 58 is moved across a location on surface36 prior to movement of print device 62 across the same location.Because identifying sensor 58 is located upstream a printing device 62during movement of unit 230, fogging of the identifying sensor 58 fromover spray of printing material from print device 62 is reduced.

As indicated in broken lines in FIG. 3, in one embodiment, casing 251may additionally include tongues 249 on an opposite side of casing 251proximate to print device 62. Alternatively, and those embodiment inwhich base 245 includes tongues 249, the other side of casing 251 mayinclude grooves 247. In yet other about, the other side of casing 251may include other releasable coupling structures for facilitatingreleasable connection of unit 230 and base 245 of mounting system 224.In such an embodiment, unit 262 may be mounted to-based 245 and areverse fashion as that shown in FIG. 3 such that print device 62 isbetween base 245 and identifying sensor 58. As a result, identifyingsensor 58 may be used for quality verification as described above withrespect to FIG. 2. Permitting unit 230 to be mounted to base 245 in suchopposite orientations provides enhanced flexibility.

FIG. 4 illustrates manual movement of system 220 and unit 130 acrosssurface 36 of article 102. In the example illustrated, unit 230 isillustrated as being moved in a substantially continuous uninterruptedsingle movement relative to surface 36 (the substrate) in one directionalong an arcuate path 208. FIG. 4 illustrates unit 230 being moved fromposition 209 to position 210 and subsequently to position 212 in acontinuous on-air opted motion and substantially one direction alongPath 208. At position 209, unit 130 is in a pause mode, wherein neitherimage capture nor printing as then initiated. In one embodiment, unit230 may be polling auto sensor 68 (shown in FIG. 1) to detect the imageor identifier separation distance. In another embodiment, unit 230 maybegin polling with auto sensor 68 in response to a manual trigger afriend or other trigger event.

As shown in FIG. 4, at position 210, identifying sensor 58 is capturingdata from image 100 and transmitting the data to controller 74 (shown inFIG. 1). As noted above, the initiation of data capture may be automaticin response to signals received from auto sensor 68.

At position 212, print device 62 is ejecting printing material or inkonto surface 36 to form a second distinct image 104. As noted above, theinitiation of such printing may be in response to signals received fromcontroller 74 that are based upon and in response to signals receivedfrom print sensor 66. The image 104 being printed is based upon the datacaptured from image 100. For example, in one embodiment, image 100 maycomprise a product or article identification image, such as a barcodeand the like. Based upon this information, image 104 is printed. Forexample, image 104 may comprise additional information regarding thearticle, such as a price, and expiration date, a shipping destination,or other information.

At the position 212, identifying sensor 58 is also being moved acrossand relative to of article 102 ahead of print device 62. As a result,identifying sensor 58 is continued to be moved away from any missed orspray created by print device 62. Consequently, the window, lens orother optics of identifying sensor 58 are less clouded or contaminatedfrom the mist of printing material from print device 62.

As shown by FIG. 2, unit 230 is configured to be moved across surface 36in a single uninterrupted movement in one direction along an arcuatepath 208. During a single uninterrupted movement, image 100 is capturedfrom surface 36. In addition, the second distinct image 104 is printedon surface 36 based upon information garnered from the sensed image ordata from image 100. Because both actions are performed in a singleuninterrupted movement across surface 36, article identification andsubsequent labeling or printing efficiency is enhanced.

In other embodiments, system 220 may capture identifying informationfrom identifier image 100 (or another form of an identifier) and maysubsequently print image 104 while being moved in a different fashionwith respect to identifier image 100 and surface 36. For example, in oneembodiment, at position 210, unit 230 may be paused while identifyinginformation is captured or sensed from image 100. In one embodiment,between positions 210 and 212, unit 230 may be moved in an orthogonaldirection. For example, unit 230 may be moved in a sideways direction ineither direction along the Y axis before resuming movement of unit 230in the arc shown toward surface 36. In another embodiment, unit 230 maybe moved in a sideways direction in either direction along the X-axis(into or out of the drawing sheet of FIG. 4) before resuming movement ofunit 230 toward surface 36 in the arc shown.

FIGS. 5-7 illustrate data identifying and printing system 320, anotherembodiment of system 20. System 320 includes mounting system 324, powersupply 26 (shown in FIG. 1), mounting system 28 (shown in FIG. 1) anddata capture and print unit 330. FIGS. 5 and 6 illustrate dataidentifying and print unit 330. FIG. 7 illustrates mounting system 324.As shown by FIGS. 5 and 6, unit 330 is similar to unit 30 in FIG. 1 inthat unit 330 includes identifying sensor 58, communication interface 60(shown in FIG. 1), print device 62, ready indicators 64, user interface65, auto sensor 68 and controller 74 (shown in FIG. 1), each of which isdescribed above with respect to unit 30. Unit 330 specifically includesprint sensor 366 in place of print sensor 66.

Print sensor 366 comprises a sensing device configured to detectrelative movement of the print unit 330, and in particular, print device62, relative to a surface being printed upon. Signals from print sensor366 indicate the relative speed at which a device 62 is moving relativeto the surface being printed upon or vice versa. Signals from printsensor 366 are used by controller 74 (shown in FIG. 1) to control therate at which printing material is discharged from a device 62. In theparticular embodiment illustrated, print sensor 366 is furtherconfigured to indicate contact or sufficiently close proximity of printdevice 62 to the surface for the initiation of printing. In otherembodiments, the initiation of printing may alternatively begin inresponse to actuation of a separate manual trigger 367.

In the example embodiment illustrated, print sensor 366 comprises anencoder wheel 368 which is rotated along the surface being printed upon.In the embodiment illustrated, unit 330 additionally includes idlerwheel 369 which is rotationally supported on opposite sides of printdevice as encoder wheel 368. Idler wheel 369 projects forward a distancesubstantially equal to the distance at which encoder wheel 368 projectsforwardly. Idler wheel 369 permits unit 330 to be rolled along a surfaceduring printing while maintaining a level or parallel orientation withrespect to the surface.

As shown by FIG. 5, unit 330 additionally includes tracking wheels 349,housing 351, attachment interface 353 and power/communication interface355. Tracking wheels 349 comprise one or more wheels, discs, rollers orthe like rotationally supported by housing 351 proximate to print device62 and configured to frictionally engage or grip the surface to bescanned and/or printed upon. Wheels 349 facilitate controlled movementof unit 330 relative to the surface being scanned and/or printed upon byinhibiting or reducing the likelihood of slippage as unit 330 is movedacross the surface. In the embodiment illustrated, wheels 349 comprisethree spaced star wheels having one or more pointed protrusions. Inother embodiments, wheels 349 may include greater or fewer of suchwheels and may comprise other rotatable structures having high frictioncircumferential surfaces which grip the surface.

Housing 351 comprises a structure or case configured to support theremaining components of the identifying and print unit 330. Housing 351at least partially encloses or houses such components. In the embodimentillustrated, housing 351 is configured such that identifying and printunit 330 may be a hand held unit, enabling unit 330 to be grasped by aperson's hand with a person's fingers wrapped about housing 351. In theparticular embodiment illustrated, housing 351 includes central portion360, head portion 362 and tail portion 364. Central portion 360 isformed from a thermally conductive material, such as a metal likemagnesium, to enhance cooling of internal components of identifying andprint unit 330. In one embodiment, central portion 360 includes amultitude of thermally conductive fins 366 providing an enlarged surfacearea for dissipating heat. In other embodiments, central portion 360 mayfall from other materials and may have other configurations.

Head portion 362 extends at a front or forward end of housing 351 andincludes openings by which components of unit 330 interact with thesurface being scanned and/or printed upon. As shown by FIG. 5, headportion 362 includes window 370 for identifying sensor 58, windows 372for encoder wheel 368 and idler wheel 369 of print sensor 366, windows374 for auto sensor 68 and window 378 for print device 62. In theparticular example illustrated, communication interface 60 includesantenna (not shown) located within head portion 362. In such anembodiment, head portion 362 is formed from one or more non-metallicmaterials facilitating transmission of signals from the antenna ofcommunication interface 60.

Tail portion 364 extends at a back or rear end of unit 330 and containsor supports ready indicators 64 and user interface 65. In otherembodiments, indicators 64 and user interface 65 may be located at otherregions of unit 330.

Attachment interface 353 comprises a structure configured to releasablyattach unit 330 to mounting system 324. As shown by FIG. 6, in theembodiment shown, attachment interface 353 includes a pair of femalegrooves extending along opposite sides of central portion 360 of housing351. In other embodiments, attachment interface 353 may comprise otherstructures configured to cooperate with mounting system 324 toreleasably connect and secure unit 330 to mounting system 324. Forexample, although attachment interface 353 is illustrated as anattachment structure configured to facilitate releasable interconnectionof unit 330 and mounting system 324 without the use of tools, in otherembodiments, attachment interface 353 may alternatively utilize toolsfor securement of unit 330 to mounting system 324.

Power/communications interface 355 comprises an interface configured tofacilitate electrical (or optical) connection between unit 330 and acorresponding interface associated with mounting system 324. Interface355 facilitates transmission of power and/or communication signals tounit 330 through mounting system 324. In the example illustrated,interface 355 comprises an array of male pin electrical interconnectsconfigured to mate with corresponding female pin interconnects onmounting system 324 or other add-on modules. In other embodiments,interface 355 may have other configurations facilitating transmission ofpower and/or communication signals. In other embodiments, interface 355may be omitted.

FIG. 7 illustrates mounting system 324. As shown by FIG. 7, mountingsystem 324 includes base 345, strap 346, attachment interface 347 andpower/communication interface 348. Base 345 comprises a floor, platform,shelf or panel configured to support unit 330 on a back of a hand of auser. Strap 346 comprises one or more members configured to extend fromunit 330 and to wrap about the hand. For example, in one embodiment,strap 346 may have opposite ends releasably connected to one another bya hook and loop fastener (VELCRO). In another embodiment, such ends maybe releasably connected to one another by snaps, clasps, buckles and thelike.

In the embodiment illustrated, mounting system 324 extends aboutsubstantially an entire width of a hand. In the embodiment illustrated,mounting system 324 extends about all four fingers of a hand. In yetother embodiments, mounting system 324 may extend about fewer of suchfingers or a smaller portion of a hand. For example, in otherembodiments, mounting system 324 may extend about a person's middlefinger and index finger. In other embodiments, mounting system 324 mayextend about a person's middle finger, index finger and ring finger. Inother embodiments, mounting system 324 may alternatively extend over ahand and be substantially received between the person's wrist andknuckles.

Attachment interface 347 includes a pair of male projections or tonguesextending along opposite sides of base 345. In other embodiments,attachment interface 347 may comprise other structures configured tocooperate with unit 330 to releasably connect and secure unit 330 tomounting system 324. For example, although attachment interface 347 isillustrated as an attachment structure configured to facilitatereleasable interconnection without the use of tools, in otherembodiments, attachment interface 347 may alternatively utilize toolsfor securement of unit 330 to mounting system 324.

Power/communications interface 348 comprises an interface configured tofacilitate electrical (or optical) connection to interface 355 of unit330. Interface 347 facilitates transmission of power and/orcommunication signals to unit 330 through mounting system 324. In theparticular example illustrated, interface 348 facilitates transition ofpower from power supply 26 (shown in FIG. 1) through mounting system 324to unit 330. In the example illustrated, interface 348 comprises anarray of female pin receptacle, electrical interconnects configured tomate with corresponding male pin interconnects of interface 355. Inother embodiments, interface 348 may have other configurationsfacilitating transmission of power and/or communication signals. Inother embodiments, interface 348 may be omitted.

Like units 30, 130 and 230, unit 330 is configured to be moved relativeto a surface in a single uninterrupted movement in one direction along alinear or arcuate path. During such movement, the first identifier issensed or captured and a second distinct image is printed based upon thefirst identifier. As with units 30, 130 and 230, unit 330 is configuredto initiate the capturing of data from the first identifier and to alsoinitiate printing of a second distinct image based upon the capturedfirst identifier in response to no greater than one manual triggeringevent. As a result, information capture and printing efficiency may beenhanced.

FIG. 8 schematically illustrates modular printing system 400 accordingto an example embodiment. System 400 comprises a central print module410 and a multitude of accessory modules 412 that may be releasablymounted to central module 410 to form a customized unit. Print module410 includes housing 420, print device 62, print sensor 66, controller74 and connection interfaces 422A, 422B, 422C (collectively referred toas connection interfaces 422). Housing 420 comprises a body, case orother structure or structures configured to at least partially encloseand support components of module 410. In the particular exampleillustrated, housing 420 is configured such that module 410 may be heldby a person's hand by the person's fingers and thumb. In otherembodiments, housing 420 may have other configurations.

Print device 62, print sensor 66 and controller 74 are described abovewith respect to unit 30 and FIG. 1. Print device 62 comprises a deviceconfigured to eject printing material, such as ink, onto a surface.Print sensor 66 comprises a device configured to sense relative movementof module 410 relative to a surface being printed upon. Like units 30,130, 230 and 330, module 410 is configured to be manually moved relativeto the surface being printed upon. Like such units, module 410 is alsoconfigured to print upon a surface of a three-dimensional article, suchas article 102 (shown in FIG. 2) having a thickness of at least about0.5 inches. Module 410 may be raised and lowered with respect to thesurface being printed upon even during such printing. In one embodiment,such movement disengages print sensor 66 such that printing isinterrupted or terminated. Controller 74 receives signals from printsensor 66 and generates control signals directing the printing by printdevice 62. Controller 74 is further configured to receive signals viaattachment interfaces 422.

Connection interfaces 422 comprise structures configured to facilitatephysical or mechanical attachment of modules 412 to module 410. Withparticular modules 412, connection interfaces 422 are further configuredto facilitate transmission of power and/or communication signals betweensuch accessory modules 412 and print module 410. As a result, printmodule 410 may be upgraded as desired to satisfy different applicationsor to provide different capabilities.

In one embodiment, interface 422A and 422B include rail or latchfeatures facilitating physical or mechanical connection of accessorymodules 412. Such connection results in the accessory modules beingmounted to and physically moving with module 410 in substantial unison.Examples of such features include, but are not limited to, a slide-onmechanical interface including tongue and grooves, a similar tilt-onarrangement or a clamp-on system such as a 1913 Picatinny rail system.Interface 422A and 422B additionally include sets of electricalcontacts, such as electrically conductive pins, pads or receptaclesconfigured make individual electrical interconnection with correspondingelectrical contacts or interconnects of an opposite accessory module412. Each interface 422 may be configured to alternately or concurrentlybe connected to multiple accessory modules 412.

Interface 422C is configured to provide electrical interconnection toselected accessory modules 412. For example, interface 422C may comprisean electrical port or plug by which particular accessory modules 412 maybe connected without being physically supported by module 410. Forexample, module 410 may be connected to such particular accessorymodules 412 by cable or plug. In other embodiments, interface 422C mayalternatively be additionally configured to physically connect andsupport accessory modules.

In the example illustrated, accessory modules 412 include hand mountingsystem module 424, handle module 426, stationary mount module 428,battery handle module 430, data capture module 432, auto sense module434, communication module 436, GPS module 437, user interface module438, auxiliary device module 440 and battery module 442. Hand mountingsystem of module 424 is substantially similar to mounting system 224described above with respect to FIG. 3. Hand mounting system module 424,when connected to module 410, enables print module 410 to be supportedon a back of a hand of a user, freeing the hand for additional taskswhile supporting print module 410 and any additional accessory modules412 that may also be attached to print module 410.

Handle module 426 comprises a handle configured to be mounted to printmodule 410. Module 426 provides module 410 with a handgun-like grip. Asshown by FIG. 8, module 426 may additionally provide a battery 450 and atrigger 452, wherein the trigger may be used to initiate printing byprint device 62 or to initiate other actions by other accessory modules412 that may be in communication with a connected to print module 410.

Stationary mount module 428 comprises structure configured to beconnected to print module 410 used support module 410 in a stationarymanner. For example, stationary mount module 428 may be configured tosupport module 410 in a stationary manner with respect to articles beingmoved by a conveyor or other transport. In one embodiment, stationarymount module 428 may be connected and configured so as to communicatewith controller 74 of module 410, permitting print module 410 to beexternally controlled via signals transmitted from stationary mountmodule 428 to module 410.

Battery handle module 430 comprises a battery enclosed in a casing thatis contoured to be held in a user's hand. Module 430 may be configuredto provide a more ergonomic grip for module 410 while additionallyproviding a source of power.

Data capture module 432 comprises a self-contained module including anidentifying sensor, such as identifying sensor 58 described above withrespect to FIG. 1. Auto sense module 434 comprises self-contained moduleincluding a component of figure to sense distance separating printmodule 410 and a surface being printed upon. For example, auto sensemodule 434 may include auto sensor 68 described above with respect toFIG. 1.

Combining print module 410, data capture module 432 and auto sensemodule 434 may result in a unit configured to perform the functionsdescribed above with respect to units 30, 130, 230 and 330. Inparticular, the formed unit may be configured to capture or sense afirst identifier and to print a second distinct image based upon thefirst identifier during movement of the formed module in a singleuninterrupted movement in one direction along a linear or arcuate path.Such image or identifier capture or sensing and such printing may beinitiated in response to no greater than one manual triggering event,initiating such actions using one or both of print sensor 66 and autosense module 434. Further adding hand mounting system module 424 allowsbe formed unit to additionally be mounted on a back of a hand of a usersimilar to the supporting of units 30, 130, 230 and 330.

Communication module 436 comprises a self-contained module including acommunication interface component such as an indication interface 60described above with respect to FIG. 1. User interface module 438comprises a self-contained module including a user interface component,such as user interface 65, described above with respect to FIG. 1. Withthe addition of modules 436, print module 410 may receive instructionsor commands from external devices. The addition of module 438 mayprovide enhanced control over print module 410 and any attachedaccessory modules 412.

Global Positioning System (GPS) module 437 comprises a self-containedmodule including a GPS communication system configured to makecommunication with one or more satellites and to derive a currentlocation of print module 410. Module 437 transmits such location orgeographic data to controller 74. In particular modes, controller 74 maybe configured to print one or more forms of the geographic data onto aprint media. In yet another embodiment, controller 74 may print anyimage or data based upon the information data. For example, controller74 may consult a look-up table in memory 75 having predefined imagesthat are to be printed in response to controller 74 receiving selectedinformation data. For instance, when unit 410 is that a first location,a first image is printed and when unit 410 is at a second location, asecond distinct image is printed.

Auxiliary device module 440 comprises a separate device or componentconnected to module 410 so as to be in communication with module 410.Example of such an auxiliary device include, but are not limited to,supplemental support for module 410 such as additional processing ormemory capability. Battery module 442 comprises a module containing abattery which is connected to print module 410. For example, batterymodule 442 may comprise power supply 26 and mounting system 28 describedabove with respect to FIG. 1.

Print module 444 comprises a self-contained module including anadditional print device. For example, print module 444 may compriseadditional print heads for ejecting printing materials or inks distinctfrom the ink ejected by print device 62. For example, print module 444may be configured to eject different colors of ink as compared to printdevice 62. In yet another embodiment, print module 444 may comprise anenlarged reservoir for supply containing printing material or ink forprint device 62.

In the particular example illustrated, each of accessory modules 412includes a connection interface configured to cooperate with one or moreof connection interfaces 422. Upon connection, accessory modules 412 maymove in substantial unison with print module 410 as a result of theconnection. Each accessory module 412 may receive and transmitcommunications signals through the interface. In particular embodiments,accessory modules 412 may additionally be configured to be physicallyconnected to and supported relative to other modules while beingconnected to such other modules so as to communicate with the othermodules directly or across print module 410. For example, in someembodiments, one accessory module 412 may be configured to be releasablyconnected to another accessory module 412 which is itself connected toprint module 410. In such a manner, modules 412 may be physicallystacked on to print module 410.

Overall, system 400 permits a base printing module 410 to be upgraded asdesired. Module 410 may be upgraded to form a unit capable of performingone or more of the functions of data capture and print units 30, 130,230 and 330 described above. As a result, print module 410 may beupgraded provide enhanced data capture and printing efficiency.

Although the present disclosure has been described with reference toexample embodiments, workers skilled in the art will recognize thatchanges may be made in form and detail without departing from the spiritand scope of the claimed subject matter. For example, although differentexample embodiments may have been described as including one or morefeatures providing one or more benefits, it is contemplated that thedescribed features may be interchanged with one another or alternativelybe combined with one another in the described example embodiments or inother alternative embodiments. Because the technology of the presentdisclosure is relatively complex, not all changes in the technology areforeseeable. The present disclosure described with reference to theexample embodiments and set forth in the following claims is manifestlyintended to be as broad as possible. For example, unless specificallyotherwise noted, the claims reciting a single particular element alsoencompass a plurality of such particular elements.

What is claimed is:
 1. An apparatus comprising: an identifying sensor; amovement sensor; a proximity sensor; a print device; and at least onecontroller configured to generate control signals in response to nogreater than one manual triggering event, wherein the identifying sensorinitiates sensing of a first identifier, the proximity sensor determinesa distance between the print device and a substrate, and the printdevice initiates printing of a second distinct image based upon thesensed first identifier and the proximity sensor shows that the printdevice is in contact with the substrate in response to the controlsignals, and the control signals control a rate at which a printingmaterial is discharged from the print device based on a rate of movementof the apparatus relative to the substrate sensed by the movementsensor.
 2. The apparatus of claim 1, wherein the controller isconfigured to generate the control signals during a single uninterruptedmovement of the apparatus relative to the substrate providing the firstidentifier and onto which the second image is printed.
 3. The apparatusof claim 1, wherein the apparatus comprises a unit configured to bemounted on a back of a hand of a user.
 4. The apparatus of claim 3,wherein the unit includes a strap configured to wrap about the hand ofthe user.
 5. The apparatus of claim 3, wherein the identifying sensor isbetween the strap and the print device.
 6. The apparatus of claim 3,wherein the unit is configured to extend over one or more proximalphalanxes.
 7. The apparatus of claim 6, wherein the unit is configuredto extend between metacarpophalangeal joints and proximalinterphalangeal joints of the hand of the user.
 8. The apparatus ofclaim 1 further comprising a support coupled to the print unit, whereinthe support is selected from a group of supports consisting of a handle,a hand mount and a stationary support and wherein the identifying sensoris between the support and the print device.
 9. The apparatus of claim1, wherein the apparatus comprises a unit configured to be manuallysupported by a single hand relative to a substrate during interpretingof the first identifier and during printing of the second image.
 10. Theapparatus of claim 1 further comprising: a first module including theprint device; and a second module releasably connectable to the firstmodule including the identifying sensor.
 11. The apparatus of claim 10,wherein the print device is configured to deposit printing material ontoa surface while the print device is manually moved relative to thesurface.
 12. The apparatus of claim 10, wherein the print device isconfigured to print upon a surface of a three-dimensional article havinga thickness of at least about 0.5 inches.
 13. An apparatus comprising:an identifying sensor; a movement sensor; a proximity sensor; a printdevice; and at least one controller configured to generate controlsignals directing the identifying sensor to initiate sensing of a firstidentifier from a substrate, the proximity sensor to determine when theprint device and the substrate are in contact, and the print device toinitiate printing of a second distinct image on the substrate based uponthe sensed first identifier and the print device is in contact with thesubstrate during a single uninterrupted movement of the apparatusrelative to the substrate in one direction along a linear or arcuatepath, wherein the control signals control a rate at which printingmaterial is discharged from the print device based on a rate of themovement of the apparatus relative to the substrate sensed by themovement sensor.
 14. The apparatus of claim 13 further comprising: afirst module including the print device; and a second module releasablyconnectable to the first module and including the identifying sensor.15. The apparatus of claim 13, wherein the apparatus is configured to bemounted on a back of a hand of a user and wherein identifying sensor isconfigured to extend between the hand of the user and the print devicewhen the unit is supported on the hand of the user.
 16. The apparatus ofclaim 13, wherein the interpreting of the first identifier and theprinting of the second image are both initiated without a manual triggerevent.
 17. A method comprising: moving a unit including an identifyingsensor and a print device relative to a surface in a singleuninterrupted movement in one direction along a linear or arcuate path;sensing a first identifier from a surface during the moving of the unitalong the path; determining when the unit is in contact with thesurface; sensing a rate of movement between the unit and the surface;and discharging printing material to print a second distinct image onthe surface based on the first identifier and the unit being in contactwith the surface during the moving of the unit along the path and at arate based on the sensed rate of the movement.
 18. The method of claim17 further comprising pulling the unit towards a person holding the unitduring the printing, wherein the identifying sensor leads the printing.19. The method of claim 17 further comprising mounting the unit on aback of the hand of a user.
 20. The method of claim 17, wherein thesensing of the first identifier and the discharging of the printingmaterial is initiated with no greater than one manual triggering event.